b25da74850237f6bcbfd7750e7fd93b9ed8ec881,opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/DefaultProvisionService.java,DefaultProvisionService,addMonitoredService,#number#String#,287
Before Change
public OnmsMonitoredService addMonitoredService(Integer ipInterfaceId, String svcName) {
OnmsIpInterface iface = m_ipInterfaceDao.get(ipInterfaceId);
assertNotNull(iface, "could not find interface with id %d", ipInterfaceId);
return addMonitoredService(iface, svcName);
}
public OnmsMonitoredService addMonitoredService(Integer nodeId, String ipAddress, String svcName) {
After Change
}
public OnmsMonitoredService addMonitoredService(Integer ipInterfaceId, String svcName) {
OnmsIpInterface iface = m_ipInterfaceDao.get(ipInterfaceId);
assertNotNull(iface, "could not find interface with id %d", ipInterfaceId);
OnmsServiceType svcType = m_serviceTypeDao.findByName(svcName);
if (svcType == null) {
svcType = new OnmsServiceType(svcName);
m_serviceTypeDao.save(svcType);
}
OnmsMonitoredService svc = iface.getMonitoredServiceByServiceType(svcName);
if (svc != null) {
m_monitoredServiceDao.saveOrUpdate(svc);
} else {
// this adds the service to the interface as a side effect
svc = new OnmsMonitoredService(iface, svcType);
svc.setStatus("A");
m_ipInterfaceDao.saveOrUpdate(iface);
AddEventVisitor visitor = new AddEventVisitor(m_eventForwarder);
svc.visit(visitor);
}
return svc;
}
public OnmsMonitoredService addMonitoredService(Integer nodeId, String ipAddress, String svcName) {